Cade Cunningham posted 32 points and added 10 rebounds, and despite a 34-point performance from Jaylen Brown, the Detroit Pistons defeated the Boston Celtics 112-105.